<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <!-- {1:200, 2:140, 5:400}
  复制代码
  请将上面的数据格式转换为[200, 140, null, null, 400, null, null, null, null, null, null, null],其中数组的长度为12，对应十二个月，请完善下面代码 -->
    <script>
      const obj = {1:200, 2:140, 5:400}
      
      //  function translate(obj){
      //    let newArray = new Array(12).fill(null)
      //    return newArray.map((_,index)=>obj[index+1]||null)
      //  }

      // function translate(obj){
      //   let newArray = new Array(12).fill(null)
      //   newArray.forEach((item,i)=>{
      //     newArray[i] = obj[i+1]
      //   })
      //   return newArray
      // }

      // function translate(obj){
      //   let newArray = new Array(13).fill(null)
      //   return Object.assign(newArray,obj).slice(1)
      // }
      // function translate(obj){
      //   let newArray = new Array(13).fill(null)
      //   Object.entries(obj).forEach(([key,val])=>{
      //     newArray[key-1] = val
      //   })
      //   return newArray
      // }
      //  console.log(translate(obj))


      console.log(Object.entries(obj))
    </script>
</body>
</html>